interface IShape{//接口不能含有静态代码块与构造方法
    void draw();
    default void fun()
    {
        System.out.println("这是接口中一个可实现的方法");
    }
}
class TriAngle implements IShape {
    @Override
    public void draw() {
        System.out.println("这是一个三角形！");
    }
}
public class Interface {
    public static void ShapeMap(IShape ishape)
    {
        ishape.draw();
    }
    public static void main(String[] args) {
        ShapeMap(new TriAngle());
    }
}
